home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / dev / lang / Python152_Src.lha / Python152_Source / Modules / protos / arraymodule.h next >
Text File  |  1999-04-25  |  3KB  |  53 lines

  1. static PyObject *c_getitem ( arrayobject *ap , int i );
  2. static int c_setitem ( arrayobject *ap , int i , PyObject *v );
  3. static PyObject *b_getitem ( arrayobject *ap , int i );
  4. static int b_setitem ( arrayobject *ap , int i , PyObject *v );
  5. static PyObject *BB_getitem ( arrayobject *ap , int i );
  6. static PyObject *h_getitem ( arrayobject *ap , int i );
  7. static int h_setitem ( arrayobject *ap , int i , PyObject *v );
  8. static PyObject *HH_getitem ( arrayobject *ap , int i );
  9. static PyObject *i_getitem ( arrayobject *ap , int i );
  10. static int i_setitem ( arrayobject *ap , int i , PyObject *v );
  11. static PyObject *II_getitem ( arrayobject *ap , int i );
  12. static int II_setitem ( arrayobject *ap , int i , PyObject *v );
  13. static PyObject *l_getitem ( arrayobject *ap , int i );
  14. static int l_setitem ( arrayobject *ap , int i , PyObject *v );
  15. static PyObject *LL_getitem ( arrayobject *ap , int i );
  16. static int LL_setitem ( arrayobject *ap , int i , PyObject *v );
  17. static PyObject *f_getitem ( arrayobject *ap , int i );
  18. static int f_setitem ( arrayobject *ap , int i , PyObject *v );
  19. static PyObject *d_getitem ( arrayobject *ap , int i );
  20. static int d_setitem ( arrayobject *ap , int i , PyObject *v );
  21. static PyObject *newarrayobject ( int size , struct arraydescr *descr );
  22. static PyObject *getarrayitem ( PyObject *op , int i );
  23. static int ins1 ( arrayobject *self , int where , PyObject *v );
  24. static void array_dealloc ( arrayobject *op );
  25. static int array_compare ( arrayobject *v , arrayobject *w );
  26. static int array_length ( arrayobject *a );
  27. static PyObject *array_item ( arrayobject *a , int i );
  28. static PyObject *array_slice ( arrayobject *a , int ilow , int ihigh );
  29. static PyObject *array_concat ( arrayobject *a , PyObject *bb );
  30. static PyObject *array_repeat ( arrayobject *a , int n );
  31. static int array_ass_slice ( arrayobject *a , int ilow , int ihigh , PyObject *v );
  32. static int array_ass_item ( arrayobject *a , int i , PyObject *v );
  33. static int setarrayitem ( PyObject *a , int i , PyObject *v );
  34. static PyObject *ins ( arrayobject *self , int where , PyObject *v );
  35. static PyObject *array_insert ( arrayobject *self , PyObject *args );
  36. static PyObject *array_buffer_info ( arrayobject *self , PyObject *args );
  37. static PyObject *array_append ( arrayobject *self , PyObject *args );
  38. static PyObject *array_byteswap ( arrayobject *self , PyObject *args );
  39. static PyObject *array_reverse ( arrayobject *self , PyObject *args );
  40. static PyObject *array_fromfile ( arrayobject *self , PyObject *args );
  41. static PyObject *array_tofile ( arrayobject *self , PyObject *args );
  42. static PyObject *array_fromlist ( arrayobject *self , PyObject *args );
  43. static PyObject *array_tolist ( arrayobject *self , PyObject *args );
  44. static PyObject *array_fromstring ( arrayobject *self , PyObject *args );
  45. static PyObject *array_tostring ( arrayobject *self , PyObject *args );
  46. static PyObject *array_getattr ( arrayobject *a , char *name );
  47. static int array_print ( arrayobject *a , FILE *fp , int flags );
  48. static PyObject *array_repr ( arrayobject *a );
  49. static int array_buffer_getreadbuf ( arrayobject *self , int index , const void **ptr );
  50. static int array_buffer_getwritebuf ( arrayobject *self , int index , const void **ptr );
  51. static int array_buffer_getsegcount ( arrayobject *self , int *lenp );
  52. static PyObject *a_array ( PyObject *self , PyObject *args );
  53.